﻿#define _CRT_SECURE_NO_WARNINGS 1
//题目描述
//一个三角形的三边长分别是a、b、c，那么它的面积为 根号下p(p−a)(p−b)(p−c)，
//其中p=1/2（a+b+c)。输入这个数字，计算三角形的面积，四舍五入精确到一位小数。
//
//输入格式
//第一行输入三个实数a, b, c，以空格隔开。
//
//输出格式
//输出一个实数，表示三角形面积。精确到小数点后1 位。
#include<stdio.h>
#include<math.h>
int main()
{
	double a, b, c, p, t;
	scanf("%lf%lf%lf", &a, &b, &c);
	p = 0.5 * (a + b + c);
	t = sqrt(p*(p-a)*(p-b)*(p-c));
	printf("%.1lf", t);
	return 0;
}